import random

while True:
    # 玩家起始有5000金币
    money = 5000
    # 产生一个1-100的随机数
    number1 = random.randint(1, 100)
    # 循环，当玩家余额大于500时，继续循环
    while money >= 500:
        # 提示玩家输入一个整数
        number2 = int(input("请输入一个整数："))
        # 判断玩家输入的数字与产生的随机数大小关系
        if number1 > number2:
            money -= 500
            print("小了", "余额为：", money)
        elif number1 < number2:
            money -= 500
            print("大了", "余额为：", money)
        else:
            money += 3000
            print("恭喜猜中，本轮幸运数字：", number1)
            print("余额为：", money)
            break
    else:
        print("余额不足")
    # 判断玩家是否继续游戏
    a = input("是否继续游戏？（是/否）")
    if a == "否":
        print("游戏结束")
        break
